home *** CD-ROM | disk | FTP | other *** search
/ Aminet 25 / Aminet 25 (1998)(GTI - Schatztruhe)[!][Jun 1998].iso / Aminet / dev / debug / Blowup.lha / source / data.h < prev    next >
C/C++ Source or Header  |  1998-04-18  |  2KB  |  59 lines

  1. /*
  2.  * $Id: data.h 1.3 1998/04/18 15:44:53 olsen Exp olsen $
  3.  *
  4.  * :ts=4
  5.  *
  6.  * Blowup -- Catches and displays task errors
  7.  *
  8.  * Written by Olaf `Olsen' Barthel <olsen@sourcery.han.de>
  9.  * Public Domain
  10.  */
  11.  
  12. #ifndef _GLOBAL_H
  13. #include "global.h"
  14. #endif    /* _GLOBAL_H */
  15.  
  16. /******************************************************************************/
  17.  
  18. #ifndef global
  19. #define global extern
  20. #endif    /* global */
  21.  
  22. /******************************************************************************/
  23.  
  24. extern struct ExecBase *    SysBase;
  25. extern struct Library *        DOSBase;
  26.  
  27. /******************************************************************************/
  28.  
  29. global struct Library * IntuitionBase;
  30.  
  31. /******************************************************************************/
  32.  
  33. global struct Device * TimerBase;    /* required for GetSysTime() */
  34.  
  35. /******************************************************************************/
  36.  
  37. #if !defined(__SASC) || defined(_M68020)
  38. global struct Library *    UtilityBase;
  39. #else
  40. extern struct Library *    UtilityBase;
  41. #endif
  42.  
  43. /******************************************************************************/
  44.  
  45. global BOOL ARegCheck;        /* run all address registers through SegTracker? */
  46. global BOOL DRegCheck;        /* run all data registers through SegTracker? */
  47. global BOOL StackCheck;        /* run stack contents through SegTracker? */
  48. global LONG StackLines;        /* number of stack lines to show on each hit. */
  49.  
  50. /******************************************************************************/
  51.  
  52. global UBYTE ProgramName[60];    /* program name: Blowup */
  53.  
  54. /******************************************************************************/
  55.  
  56. global struct SignalSemaphore BusySemaphore; /* held while a requester is being shown */
  57.  
  58. /******************************************************************************/
  59.